package cn.dz.mystringbuilder.heima02;

/**
 * @ClassName StringBuilderDemo01
 * @package: cn.dz.mystringbuilder.heima02
 * @Description reverse的使用
 * @Author dz
 * @Date 2025/2/5 18:02
 * @Version 1.0
 *     StringBuilder 的添加和反转方法
 *         public StringBuilder append(任意类型)：添加数据，并返回对象本身
 *         public StringBuilder reverse()：返回相反的字符序列
 **/
public class StringBuilderDemo01 {
    public static void main(String[] args) {
        //创建对象
        StringBuilder sb = new StringBuilder();

        //public StringBuilder append(任意类型)：添加数据，并返回对象本身
//        StringBuilder sb2 = sb.append("hello");
//
//        System.out.println("sb:" + sb);
//        System.out.println("sb2:" + sb2);
//        System.out.println(sb == sb2);

//        sb.append("hello");
//        sb.append("world");
//        sb.append("java");
//        sb.append(100);

        //链式编程
        sb.append("hello").append("world").append("java").append(100);

        System.out.println("sb:" + sb);
        //public StringBuilder reverse()：返回相反的字符序列
        sb.reverse();
        System.out.println("sb:" + sb);
    }
}
